package com.mf.ergate.service.auth;

import com.mf.ergate.domain.model.auth.ResourceInfoEntity;
import com.mf.ergate.service.IService;

import java.util.List;

/**
 * 资源信息Service层接口类
 * User: zhaoming
 * DateTime: 2018-10-10
 * To change this template use File | Settings | File Templates.
 **/
public interface ResourceInfoService extends IService<ResourceInfoEntity> {

    /**
     * 根据应用类型编码与用户编号查询
     * @param appTypeCode 应用类型编号
     * @param userNo 用户编号
     * @return 资源信息列表
     */
    List<ResourceInfoEntity> selectByAppTypeCodeAndUserNo(String appTypeCode, String userNo);

    /**
     * 删除资源及相关信息(逻辑删除)
     * @param resourceInfoEntity 资源信息Entity
     * @return 执行结果
     */
    Boolean deleteCompleteByUniqueNo(ResourceInfoEntity resourceInfoEntity);
}
